#include <iostream>
#include "pi.h"

volatile double pi; 
void foo()
{
  pi =  Pi<10>::value();
}

int main ()
{
  foo();
  std::cout << pi << std::endl;
}
